#include<stdio.h>
int main(void)
{
	int a,b,c,d,i;
	int x[100];
	int z1=0,z2=0,z3=0,z4=0,z5=0;
	scanf("%d%d%d%d",&a,&b,&c,&d);
	for(i=0;;)
	{
		if(a>=2&&b>=1&&d>=2)
		{
			a=a-2;
			b=b-1;
			d=d-2;
			z1++;
		}
		 if(a>=1&&b>=1&&c>=1&&d>=1)
		{
			a=a-1;
			b=b-1;
			c=c-1;
			d=d-1;
			z2++;
		}
		 if(c>=2&&d>=1)
		{
			c=c-2;
			d=d-1;
			z3++;
		}
	     if(b>=3)
		{
			b=b-3;
			z4++;
		}
	 if(a>=1&&d>=1)
		{
			a=a-1;
			d=d-1;
			z5++;
		}
		x[i]=z1+z2+z3+z4+z5;
		i++;
		if(x[i-1]==x[i-2])
		break;
	}
	printf("%d\n%d\n%d\n%d\n%d\n",z1,z2,z3,z4,z5);
}
